LogPurge
LogPurge属性を設定すると、TimesTenでは、ログ・ファイルが2つのチェックポイント・ファイルに書き込まれ、その内容を必要とするトランザクションがなくなった場合、そのログ・ファイルが自動的に削除されます。チェックポイントが最初にコールされると、ログ・ファイルの内容はチェックポイント・ファイルの1つに書き込まれます。チェックポイントが2度目にコールされると、TimesTenはログ・ファイルの内容を両方のチェックポイント・ファイルに書き込みます。
次の条件がすべて満たされた場合、TimesTenはログ・ファイルを消去します。
- ログ・ファイルの内容が2つのチェックポイント・ファイルに書き込まれている。
- 増分バックアップによってログ・ファイルが保留されていない。
- レプリケーションを使用している場合、ログ・ファイルがすべてのサブスクライバにレプリケートされている。
- XLAを使用している場合、XLAのすべてのブックマークがログ・ファイルより新しい。
- XLAインタフェースを使用する分散トランザクションでログ・ファイルが使用されていない。
この属性を設定しない場合、不要なログ・ファイルには.arch拡張子が追加されます。アプリケーションはこれらのファイルを削除できます。
この属性は、Loggingが1に設定されている場合にのみ意味を持ちます。「MatchLogOpts」も参照してください。
アクセス制御
アクセス制御が有効な場合、この属性にはADMIN権限が必要です。
設定
LogPurgeは次のように設定します。
CまたはJavaプログラム 、あるいはUNIX ODBC.INIファイル | LogPurge | 0: 接続時およびチェックポイント時に古いログ・ファイルを削除しません。 1: 接続時およびチェックポイント時に古いログ・ファイルを削除します(デフォルト)。 |
Windows ODBCデータソース・アドミニストレータ | 「LogPurge」チェック・ボックス | 選択解除: 接続時およびチェックポイント時に古いログ・ファイルを削除しません。 選択: 接続時およびチェックポイント時に古いログ・ファイルを削除します(デフォルト)。 |